/**
 * 
 */
package com.mc.yingshi;

import java.io.IOException;

import okhttp3.Call;
import okhttp3.FormBody;
import okhttp3.OkHttpClient;
import okhttp3.Request;
import okhttp3.RequestBody;
import okhttp3.Response;

/**
 * @author w.weizhen
 *
 */
public class Video {
	private static String accessToken="at.8xutmunf2nz90e5703499kcw1abnn3mw-8dvg479cm1-05zu8o9-wklgb7fgt";
	//private static String ="";//
	 private static String videoByTime ="https://open.ys7.com/api/lapp/video/by/time";//根据时间获取存储文件信息
	 
	/**
	 * @param args
	 */
	public static void main(String[] args) {
		byTime();
		
	}
	
	//获取设备列表
    private static void byTime(){
    	OkHttpClient okHttpClient = new OkHttpClient();
        RequestBody requestBody = new FormBody.Builder()
            .add("accessToken", accessToken)//访问令牌
            .add("deviceSerial", "F36615229")//设备序列号,存在英文字母的设备序列号，字母需为大写
            .add("channelNo", "1")//通道号，非必选，默认为1
            .add("startTime", "1614528000000")//起始时间，时间格式为：1378345128000。非必选，默认为当天0点	
            .add("endTime", "1614614399000")//结束时间，时间格式为：1378345128000。非必选，默认为当前时间
            //.add("recType", "")//回放源，0-系统自动选择，1-云存储，2-本地录像。非必选，默认为0
            .build();
        Request request = new Request.Builder()
            .url(videoByTime)
            .post(requestBody)
            .build();
        Call call = okHttpClient.newCall(request);
        try {
            Response response = call.execute();
            String rsp = response.body().string();
            System.out.println(rsp);
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
}
